/* stylelint-disable */
@primary-color: #25c2a0;
@background-color: #f0f2f5;
@card-background-color: #ffffff;
@text-color: #333333;
@input-background-color: #f0f0f0;

.initPage {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  background-color: @background-color;
}

.initBox {
  width: 100%;
  max-width: 400px; /* 控制卡片最大宽度 */
  padding: 40px;
  background-color: @card-background-color;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.title {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 24px;
  margin-top: -16px;
}

.logo {
  width: 100px;
  height: 100px;
  margin-bottom: 16px;
}

.formCard {
  padding: 24px;
  background-color: @card-background-color;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.importButton,
.submitButton {
  width: 100%;
  background-color: @primary-color;
  border: none;
  height: 35px;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  border-radius: 4px;
}

.ant-form-item {
  margin-bottom: 16px;
}

.ant-input,
.ant-select-selector,
.ant-input-password {
  background-color: @input-background-color;
  border: 1px solid @background-color;
  border-radius: 4px;
  padding: 10px;
  color: @text-color;
}
